// pages/goods/goods.js
import {getGoodsList} from '../../utils/api'

Page({

  /**
   * 页面的初始数据
   */
  data: {
    // 下标
    active: 0,
    // 商品
    goodsList:[],
    pages:{
      pagenum:1,
      pagesize:5
    },
    total:0,
    // 商品详情
    deiltsList:[],
    goods_id:0
  },
  // 跳转 详情
  goDeilts(e){
    let id = e.currentTarget.dataset.id
    wx.navigateTo({
      url: '../deilts/deilts?id='+id,
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    console.log(35,options);
    this.data.goods_id = options.cid
   this.getGoods()
  },
 // 获取商品
getGoods(){
  getGoodsList({pagesize:this.data.pages.pagesize,pagenum:this.data.pages.pagenum,cid:this.data.goods_id}).then(res=>{
    console.log('商品',res);
    if(res.data.meta.status==200){
      this.setData({
        goodsList:res.data.message.goods,
        total:res.data.message.total
      })
    }
  })
},

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {
    // if (this.data.pages.pagenum * this.data.pages.pagesize >= this.data.total) {
    //   wx.showLoading({
    //       title: '数据加载完毕！',
    //     })
    //     wx.hideLoading() // 关闭loading
    //     return 
    //    }
      // 判断是否正在请求其它数据，如果是，则不发起额外的请求
        // if(this.data.isLoading) return 
        
        // let pagesize = 'pages.pagesize'
        // this.setData({
        //   [pagesize]:pagesize ++// 让页码值自增 +1
        // })
        // this.getGoods()// 重新获取列表数据
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})